home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / tbasmhlp.arc / XQPRINT.BAS < prev   
BASIC Source File  |  1987-07-24  |  6KB  |  84 lines

  1. SUB xqprint INLINE
  2.   $INLINE &H55                '100 PUSH    BP                                 
  3.   $INLINE &H8B,&HEC           '101 MOV    BP,SP                              
  4.   $INLINE &H1E                '103 PUSH    DS                                 
  5.   $INLINE &HC4,&H7E,&H16      '104 LES    DI,[BP+16]                         
  6.   $INLINE &H8B,&H16,&H00,&H00 '107 MOV    DX,[0000]                          
  7.   $INLINE &H52                '10B PUSH    DX                                 
  8.   $INLINE &H1F                '10C POP    DS                                 
  9.   $INLINE &H26                '10D ES:                                       
  10.   $INLINE &H8B,&H0D           '10E MOV    CX,[DI]                            
  11.   $INLINE &H81,&HE1,&HFF,&HEF '110 AND    CX,EFFF                            
  12.   $INLINE &H74,&H7E           '114 JZ    0194                               
  13.   $INLINE &H26                '116 ES:                                       
  14.   $INLINE &H8B,&H75,&H02      '117 MOV    SI,[DI+02]                         
  15.   $INLINE &HC4,&H7E,&H0A      '11A LES    DI,[BP+0A]                         
  16.   $INLINE &H26                '11D ES:                                       
  17.   $INLINE &H8B,&H05           '11E MOV    AX,[DI]                            
  18.   $INLINE &H50                '120 PUSH    AX                                 
  19.   $INLINE &HC4,&H7E,&H06      '121 LES    DI,[BP+06]                         
  20.   $INLINE &H26                '124 ES:                                       
  21.   $INLINE &H8B,&H05           '125 MOV    AX,[DI]                            
  22.   $INLINE &H50                '127 PUSH    AX                                 
  23.   $INLINE &HC4,&H7E,&H0E      '128 LES    DI,[BP+0E]                         
  24.   $INLINE &H26                '12B ES:                                       
  25.   $INLINE &H8B,&H05           '12C MOV    AX,[DI]                            
  26.   $INLINE &H50                '12E PUSH    AX                                 
  27.   $INLINE &HC4,&H7E,&H12      '12F LES    DI,[BP+12]                         
  28.   $INLINE &H26                '132 ES:                                       
  29.   $INLINE &H8B,&H05           '133 MOV    AX,[DI]                            
  30.   $INLINE &H48                '135 DEC    AX                                 
  31.   $INLINE &HBB,&H40,&H00      '136 MOV    BX,0040                            
  32.   $INLINE &H8E,&HC3           '139 MOV    ES,BX                              
  33.   $INLINE &H26                '13B ES:                                       
  34.   $INLINE &HF7,&H26,&H4A,&H00 '13C MUL    WORD PTR [004A]                    
  35.   $INLINE &H5F                '140 POP    DI                                 
  36.   $INLINE &H4F                '141 DEC    DI                                 
  37.   $INLINE &H03,&HF8           '142 ADD    DI,AX                              
  38.   $INLINE &HD1,&HE7           '144 SHL    DI,1                               
  39.   $INLINE &H26                '146 ES:                                       
  40.   $INLINE &H8B,&H16,&H63,&H00 '147 MOV    DX,[0063]                          
  41.   $INLINE &H83,&HC2,&H06      '14B ADD    DX,+06                             
  42.   $INLINE &HB8,&H00,&HB0      '14E MOV    AX,B000                            
  43.   $INLINE &HFC                '151 CLD                                       
  44.   $INLINE &H26                '152 ES:                                       
  45.   $INLINE &H8B,&H1E,&H10,&H00 '153 MOV    BX,[0010]                          
  46.   $INLINE &H81,&HE3,&H30,&H00 '157 AND    BX,0030                            
  47.   $INLINE &H83,&HFB,&H30      '15B CMP    BX,+30                             
  48.   $INLINE &H74,&H2A           '15E JZ    018A                               
  49.   $INLINE &HB4,&HB8           '160 MOV    AH,B8                              
  50.   $INLINE &H5B                '162 POP    BX                                 
  51.   $INLINE &H0B,&HDB           '163 OR    BX,BX                              
  52.   $INLINE &H74,&H07           '165 JZ    016E                               
  53.   $INLINE &H81,&HC7,&H00,&H10 '167 ADD    DI,1000                            
  54.   $INLINE &H4B                '16B DEC    BX                                 
  55.   $INLINE &H75,&HF9           '16C JNZ    0167                               
  56.   $INLINE &H8E,&HC0           '16E MOV    ES,AX                              
  57.   $INLINE &H5B                '170 POP    BX                                 
  58.   $INLINE &H8A,&HFB           '171 MOV    BH,BL                              
  59.   $INLINE &HAC                '173 LODSB                                       
  60.   $INLINE &H8A,&HD8           '174 MOV    BL,AL                              
  61.   $INLINE &HFA                '176 CLI                                       
  62.   $INLINE &HEC                '177 IN    AL,DX                              
  63.   $INLINE &HD0,&HE8           '178 SHR    AL,1                               
  64.   $INLINE &H72,&HFB           '17A JB    0177                               
  65.   $INLINE &HEC                '17C IN    AL,DX                              
  66.   $INLINE &HD0,&HE8           '17D SHR    AL,1                               
  67.   $INLINE &H73,&HFB           '17F JNB    017C                               
  68.   $INLINE &H8B,&HC3           '181 MOV    AX,BX                              
  69.   $INLINE &HAB                '183 STOSW                                       
  70.   $INLINE &HFB                '184 STI                                       
  71.   $INLINE &HE2,&HEC           '185 LOOP    0173                               
  72.   $INLINE &HEB,&H0B           '187 JMP    0194                               
  73.   $INLINE &H90                '189 NOP                                       
  74.   $INLINE &H8E,&HC0           '18A MOV    ES,AX                              
  75.   $INLINE &H5B                '18C POP    BX                                 
  76.   $INLINE &H58                '18D POP    AX                                 
  77.   $INLINE &H8A,&HE0           '18E MOV    AH,AL                              
  78.   $INLINE &HAC                '190 LODSB                                       
  79.   $INLINE &HAB                '191 STOSW                                       
  80.   $INLINE &HE2,&HFC           '192 LOOP    0190                               
  81.   $INLINE &H1F                '194 POP    DS                                 
  82.   $INLINE &H5D                '195 POP    BP                                 
  83. END SUB
  84.